﻿define('ui/gis', [], function() {

	/**
	 * 地图对象：
	 * 1、中心点
	 * 2、初始化地图，监听控件的绑定事件
	 * 3、地图基础的方法
	 */
	var gis = {
			
		centerPoint: [ 108.372564, 22.823606 ],
		
		map: null,
			
		init : function() {
			gis.map = gis.createMap();
			gis.eventBind();
		},
		
		eventBind : function() {
			
		},
		
		
		createMap: function() {
			var map = new AMap.Map('container', {
				resizeEnable : true,
				zoom : 8,
				center : gis.centerPoint
			});
			return map;
		},
		
		clearMap: function() {
			gis.map.clearMap();
		},
		
		createMarker: function(data){
		    var marker = new AMap.Marker({
		        map: gis.map,
				position: data.position,
		        icon: new AMap.Icon({            
		            size: new AMap.Size(60, 60),  //图标大小
		            image: "http://webapi.amap.com/theme/v1.3/images/newpc/way_btn2.png",
		            imageOffset: new AMap.Pixel(0, -60)
		        })        
		    });
		}
	};

	return gis;
});